source/xlld/func/xlf.d(88,29): Error: cannot take address of local `result` in `@safe` function `rtd` source/xlld/memorymanager.d(44,15): Error: `@safe` function `xlld.memorymanager.autoFree` cannot call `@system` function `xlld.sdk.framework.freeXLOper!(XLOPER12*, shared(Mallocator)).freeXLOper` source/xlld/sdk/framework.d(18,6): `xlld.sdk.framework.freeXLOper!(XLOPER12*, shared(Mallocator)).freeXLOper` is declared here source/xlld/sdk/framework.d(112,76): Error: `args.ptr` cannot be used in `@safe` code, use `&args[0]` instead source/xlld/sdk/framework.d(122,44): Error: `@safe` function `xlld.sdk.framework.Excel12f` cannot call `@system` function `std.experimental.allocator.dispose!(shared(Mallocator), const(XLOPER12)*).dispose` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/experimental/allocator/package.d(2406,6): `std.experimental.allocator.dispose!(shared(Mallocator), const(XLOPER12)*).dispose` is declared here source/xlld/sdk/framework.d(125,73): Error: `@safe` function `xlld.sdk.framework.Excel12f` cannot call `@system` delegate `xlld.sdk.framework.Excel12f.__lambda4` source/xlld/sdk/framework.d(125,22): `xlld.sdk.framework.Excel12f.__lambda4` is declared here source/xlld/sdk/xlcallcpp.d(92,52): Error: `rgxloper12.ptr` cannot be used in `@safe` code, use `&rgxloper12[0]` instead source/xlld/sdk/xll.d(109,57): Error: cannot take address of local `oper` in `@safe` function `registerAllWorkSheetFunctions` source/xlld/sdk/xll.d(161,47): Error: cannot take address of local `arg` in `@safe` function `xlAddInManagerInfo12` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.